Skip to main content link. Accesskey S
  • Help
  • HCL Logo
  • HCL Lotus Expeditor wiki
  • THIS WIKI IS READ-ONLY. Individual names altered for privacy purposes.
  • HCL forums and blogs
  • Home
  • Product Documentation
  • Community Articles
Search
Community Articles > Expeditor Toolkit > Installing Lotus Expeditor Toolkit
  • Share Show Menu▼
  • Subscribe Show Menu▼

Recent articles by this author

What's New in Lotus Expeditor Client for Desktop and Toolkit 6.2.3

This article provides an overview of the new and noteworthy features and capabilities in the Expeditor 6.2.3 Desktop Client and Toolkit

What's New for Lotus Expeditor Client for Devices 6.2.2

Lotus® Expeditor Client for Devices 6.2.2 provides new function and supports new platforms over the previous release, Lotus Expeditor Client for Devices 6.2.1. New Platform Support Windows Mobile 6.5 devices Support for remote update of Expeditor core components Allows administrators to send new ...

How-To: Enable the Integrator Linux Daemon support

Starting with the 6.2.1 release, the Lotus Expeditor integrator product will support the RedHat Enterprise Linux (RHEL) Update 5 and SuSe Linux (SLED) Desktop Edition 10 platforms. Lotus Expeditor integrator can be configured to run as a standalone runtime as well as a daemon. The following ...

What's New in Lotus Expeditor Server 6.2.1

The Lotus® Expeditor Client Server 6.2.1 provides new application development functions over the previous release, Lotus Expeditor Client Server 6.2. Here are the highlights of these new application development functions: New Platform Support Windows Server 2008 New Database Support Oracle 11g ...

What's New in Lotus Expeditor Client for Devices 6.2.1

The Lotus® Expeditor Client for Devices 6.2.1 provides new application development functions over the previous release, Lotus Expeditor Client for Devices 6.2. Here are the highlights of these new application development functions: New Device Support WinCE 6.0 Pro devices Nokia S60 3.2 ...
Community articleInstalling Lotus Expeditor Toolkit
Added by ~Emile Asatoolitader | Edited by IBM contributor~Cheryl Umboosigenings on October 7, 2009 | Version 12
  • Actions Show Menu▼
expanded Abstract
collapsed Abstract
No abstract provided.
Tags: Toolkit, installation
ShowTable of Contents
HideTable of Contents
  • 1 Product Overview
  • 2 Accessing your documentation
  • 3 Supported hardware and software
  • 4 Limitations when using Lotus Expeditor Toolkit on Eclipse with WTP
  • 5 Installing Lotus Expeditor Toolkit using the update site
  • 6 Using the Lotus Expeditor Clients with the Toolkit
  • 7 Installing the Lotus Expeditor Desktop Development Utilities
  • 8 Configuring the environment
  • 9 Migrating your workspace from previous versions of Lotus Expeditor Toolkit
  • 10 Creating and launching your first application
  • 11 Lotus Expeditor Toolkit samples
  • 12 Resources available on the Web

Product Overview


Eclipse and the Rational® Development environment. When used with IBM® Rational Software Delivery Platform (RSDP) 7.5, or Eclipse this toolkit provides a complete,
integrated development environment for application development on desktops, laptops, and servers, with application deployment to desktops, laptops, and devices.

Lotus Expeditor Toolkit is a complete development environment in a single IDE for developing applications for the Lotus Notes® 8, Lotus Sametime®, and Lotus Expeditor Client platforms. The toolkit includes support for building Eclipse plug-ins, OSGi bundles, Web Application bundles, Portlet bundles, and Web Services clients and providers with WS-Security support. Projects and client launches can be easily managed through selection from predefined configurations. Custom configurations of the client platform can be built using the Platform Builder. Multiple samples are included. There are samples that focus on individual client services as well as samples, such as Order Entry, that show how individual client services can be combined into an end to end application.

Accessing your documentation


You can view the latest version of the documentation as well as translated documentation in the Lotus Expeditor product wikiexternal link

Supported hardware and software


To review detailed system requirements for Lotus Expeditor, visit the following URL: http://www.ibm.com/support/docview.wss?rs=899&uid=swg27015335

Limitations when using Lotus Expeditor Toolkit on Eclipse with WTP


The following list describes functionality of Lotus Expeditor Toolkit that are supported when Lotus Expeditor Toolkit is installed into RAD and RSA, but are not supported when Lotus Expeditor Toolkit is installed into Eclipse + WTP:
  • Samples - The samples are implemented differently in Eclipse + WTP than in RAD. You must import the samples using the method documented in Developing Applications for Lotus Expeditor > Overview > Using the samples located in the Product Documentation section of the Lotus Expeditor product wikiexternal link
  • Portlet tools - The portlet tools extend the portlet tooling that is part of RAD. Therefore, to use the portlet tooling you must install Lotus Expeditor Toolkit into RAD or RSA.
  • WS-Security editors - The WS-Security editors extend the RAD security editors. You can build security enabled web services for JSR-172 by hand, without the aid of the editors. To use the editors, you must install Lotus Expeditor Toolkit into RAD or RSA. .
  • Full JSF - RAD does not include the WTP implementation of the JSF tooling. RAD will continue to provide a more advanced level of JSF support. Therefore, the usage of JSF with Lotus Expeditor will differ based on the level of base ware.

Installing Lotus Expeditor Toolkit using the update site


To install Lotus Expeditor Toolkit into your IDE using an the update site on the installation media, follow these steps.
1. Review release notes for product information, such as software limitations at the time of this release.
2. Log on to your system with an administrator ID that has write permission to the installation location and start the Rational Software Delivery Platform or Eclipse + WTP.
3. From the main menu, click Help > Software Updates. The Software Updates and Add-ons dialog is displayed.
4. Select the Available Software tab.

5. Select Add Site and browse to the drive and directory where the Lotus Expeditor Toolkit update site zip file is located and click OK.

6. On the Available Software tab, select the check box next to the site name and click Install.

Note: If you want to install a subset of the tools, expand the "Uncategorized section and check all of the options you want to install.

7. Review and confirm that the checked features are the features you want to install. Select Next.
8. Read the licensing information for each feature that you are installing, and if you agree with the license, select to accept the license and click Finish to begin the installation.
9. When installation completes, restart your IDE for the changes to take effect.
10. To confirm that the installation was successful, start the platform and do the following:
  • Click Help > Software Updates . The Software Updates and Add-ons window is displayed. On the Installed Software tab, verify that Lotus Expeditor Toolkit 6.2.1 or Lotus Expeditor Tooling for Devices 6.2.1 is installed in the list. You can also click the Properties button to view information about installed software.

Using the Lotus Expeditor Clients with the Toolkit


To develop and test applications using the Toolkit, you must install the desired Clients on your development system.

To install the Lotus Expeditor Client for Desktop or Lotus Expeditor Client for Devices, refer to the Lotus Expeditor 6.2.1 - Client for Desktop and Client for Devices Installation Guide and Quick Reference on the Client DVD. Installation guides are also available in the Product Documentation section of the Lotus Expeditor product wikiexternal link

If you are developing applications for Lotus Notes 8 or Lotus Sametime, refer to the following Product Documentation in the Lotus Expeditor product wikiexternal link:
  • Developing Lotus Expeditor Applications > Using the Lotus Expeditor Toolkit > Using the Lotus Expeditor Toolkit with Lotus Sametime
  • Developing Lotus Expeditor Applications > Using the Lotus Expeditor Toolkit > Using the Lotus Expeditor Toolkit with Lotus Notes 8.0

Installing the Lotus Expeditor Desktop Development Utilities


The Development Enablement Utilities is a collection of utilities that are required to develop Lotus Expeditor Client for Desktop applications with the Lotus Expeditor Toolkit. Users who are developing applications for Lotus Expeditor Client for Devices, Lotus Notes 8 or Lotus Sametime environments do not need to install this component.
1. Launch the Lotus Expeditor Client.
2. Select Application > Install. The Install/Update dialog is displayed.
3. Select Search for new features to install and click Next.
4. Select Add Folder Location. Browse to the platform update site on the Client CD (in the desktop/updates/platform directory) and clickOK. Click Finish.
5. Expand the updates/platform location, select the Lotus Expeditor Desktop Development Utilities feature and then click Next.
6. Restart Lotus Expeditor Client for Desktop to complete the installation and then exit.

Configuring the environment


You must install the appropriate Client and the Lotus Expeditor Desktop Development Utilities (if required) before you attempt to configure the Toolkit.

When the IDE is restarted after Toolkit installation, you are prompted through a configuration dialog to set preferences for either Lotus Notes 8, Lotus Expeditor Client for Desktop, and Lotus Expeditor Client for Devices environments. Select the appropriate environment for your application type, this step is necessary to develop and deploy these types of applications. Make sure the Target Location field points to the selected environment's install location. Click OK to configure the selected environment, which will set your target platform and the appropriate JRE selected in the dialog.

Once configured, the target platform and the JRE are registered with the toolkit. This process takes approximately 1-2 minutes, depending on your system. If you choose not to configure at this time, you will be prompted to configure the next time you restart the Workbench unless you select the "Never display" option in the configuration dialog.

After configuration completes, you can begin to launch, develop and test your applications for the configured target platform.

Follow the steps in Developing Applications for Lotus Expeditor > Using the Lotus Expeditor Toolkit > Getting Started with the Lotus Expeditor toolkit in the Product Documentation of the Lotus Expeditor product wikiexternal link to configure the Lotus Expeditor Toolkit to develop applications for the Lotus Expeditor Client for Devices.

Migrating your workspace from previous versions of Lotus Expeditor Toolkit


The Lotus Expeditor Toolkit provides assistance for you to migrate the workspaces and Client Services projects from previous releases (6.x). You can migrate workspaces using Rational Application Developer (RAD) or Eclipse.

Note: Ensure that you have followed the steps to configure the environment before you migrate any workspaces or Client Services projects.

Note: In Expeditor Client for Devices versions 6.1.x, the workspace is always in the device's root directory. In later versions, the workspace is in the same directory as the Expeditor core installation. This means that if you are migrating from 6.1.x and installing Expeditor to a storage card, your workspace directory will be moved.

Refer to Developing Applications for Lotus Expeditor > Developing applications > Migrating applications in the Product
Documentation section of the Lotus Expeditor product wikiexternal link for more information.

Creating and launching your first application


These instructions assume that you are using the Lotus Expeditor Toolkit with Rational platform. You can also import samples using Eclipse. For information on using the samples in Eclipse refer to the following Product Documentation in the Lotus Expeditor product wikiexternal link:
  • Developing Applications for Lotus Expeditor > Product Overview > Using the samples

To create and launch a project, follow these steps:
1. Import a Lotus Expeditor Toolkit sample application:
1. Select Help > Help Contents.
2. In the navigation pane, select Samples.
3. Select Technology samples > Lotus Expeditor Samples > Web Application.
4. Select Import the sample.
5. Click Finish. If prompted to switch to the Web Perspective, click No. A new project named com.ibm.pvc.tools.samples.web.hello is created in the workspace.
2. Create a new launch configuration:
1. Select Run > Run Configurations....
Note: If you switched to the Web Perspective, you cannot view the Run menu. To switch to another perspective, click Window > Open Perspective and select a different perspective.
2. Select Client Services and click the New button.
3. Click the Target tab.
4. Verify the selection in the Target drop-down box is Default Target.
5. Click the Run button. After a few moments, the Lotus Expeditor Client is available.
3. To verify the application, select Open > Hello. The Hello application is launched in the embedded Web browser of the Lotus Expeditor Client.

Lotus Expeditor Toolkit samples


The Lotus Expeditor Toolkit contains a wide variety of samples, including the Web Application sample that you just launched. Click Help > Help Contents from the main menu and select Samples from the navigation panel to set up and launch other sample applications, including:

Accounts sample
The Accounts sample creates a Client Services project to illustrate the basic elements of a rich client application that uses the Accounts API on Lotus Expeditor.
Branding sample
The Branding sample creates a Client Services project to illustrate how to brand elements of the Lotus Expeditor user interface.
Composite Application sample
The Composite Application sample creates Client Services projects to illustrate the basic elements of developing composite applications on Lotus Expeditor.
DB2® Everyplace® sample
This sample illustrates a use of the local DB2 Everyplace database.
Derby Sample
This sample illustrates the use of the local Cloudscape® database.
Echo sample
Creates a Web Service Echo Demo, which includes three projects: Echo Server, Echo Client, and Echo Marshal. These projects provide custom serialization and deserialization, also called custom marshalling. Demonstrates how to expose an OSGi service as a Web service, use custom marshalling, and access a Web service as a dynamic client.
Echo Secure sample
Creates a Web Service Echo Secure Demo, which includes three projects: Echo Server Secure, Echo Client Secure, and Register User. These projects
provide user registration for Web Services security running in the Lotus Expeditor Client environment. Demonstrates how to register an OSGi service as a secure Web service and access the service from a dynamic client.
Eclipse Preferences sample
This sample demonstrates the use of the OSGi Preferences Service to save and retrieve preference information.
Embedded Browser sample
This sample creates a Client Services project to illustrate the basic elements of launching an embedded browser with Embedded Browser API's in the Lotus Expeditor workbench.
eRCP E-mail sample
This sample shows you how to construct an embedded Rich Client Platform (eRCP) application.
eSWT Demo sample
This sample contains a number of showcase applications that show embedded Standard Widget Technology (eSWT) widgets, both alone, and combined to form some simple application functionality.
ISync sample
This sample demonstrates how to use the ISync APIs to synchronize relational data from a DB2® Everyplace® Sync Server to a local DB2 Everyplace or Cloudscape™ database
JMS with Lotus Expeditor micro broker sample
This sample demonstrates the use of the Java™ Message Service (JMS) publish and subscribe messaging interfaces with the micro broker JMS provider.
JMS with Lotus Expeditor micro broker point to point sample
This sample demonstrates the use of the Java™ Message Service (JMS) point to point messaging interfaces with the micro broker JMS provider.
JNDI
This sample demonstrates the use of JNDI APIs and declarative
JNDI.
Login Configuration sample
This sample demonstrates the components and configuration needed to provide an alternative login configuration.
Managed Datasource sample
This sample demonstrates the use of the Lotus Expeditor managed datasource capability to manage updates to database definitions.
Mobile Adjuster sample
This sample demonstrates how an enterprise can extend their Web applications to mobile employees by implementing a services-oriented architecture using IBM Lotus Expeditor.
Network Status/Fault sample
This sample creates a Client Services project to illustrate the basic elements of a rich client application that uses the Network
Layer API on Lotus Expeditor.
Order Entry sample
Order Entry is a three-tier, sample application that demonstrates the following components and capabilities: Web container, Java Servlet 2.3, OSGi Preferences, MQe, JDBC, DB2e, RCP views, and preference pages.
OSGi Preferences Service sample
This sample demonstrates the use of the OSGi Preferences Service to save and retrieve preference information.
Pizza JSP sample
This sample demonstrates the usage of Java™ Server Pages (JSPs) within a web application intended for deployment on the Web Container.
The sample application is a pizza-ordering web application.
Portlet Communication sample
This sample demonstrates two JSR168 portlets exchanging data.
Rich Application sample
This sample creates a Client Services project to illustrate the basic elements of a rich application.
Rich Text Editor sample
This sample demonstrates how to include the Rich Text Editor within an Eclipse view.
Secured Web Application sample
This sample demonstrates a local, secured Web application intended for deployment on the local Web container.
Service Tracker sample
This sample creates two Client Services project to demonstrate how to use OSGi service trackers.
Simple Portlet sample
This sample demonstrates a local JSR168 portlet enabled for local portlet container.
Simple Portlet Viewer sample
This sample demonstrates the use of the Portlet Viewer, a predefined view enabling display or JSR168 and WSRP portlets. This sample demonstrates
the viewing of JSR168 portlets only.
Portlet Aggregation Web Page sample
This sample demonstrates the use of a Web page aggregation of portlets.
Property Broker sample
This sample creates a Client Services project to illustrate the basic elements of a rich client application that uses the Property
Broker API on Lotus Expeditor.
RCP Browser Basic sample
This sample creates an RCP Browser instance as an SWT widget, and embeds it into a view.
RCP Browser Advanced sample
This sample creates an RCP Browser instance as an SWT widget, and demonstrates advanced event handling.
RCP Browser with DOM Access sample
This sample creates an RCP Browser instance as an SWT widget, and demonstrates access to and manipulation of the browser DOM.
RCP Browser with DOM Access sample
This sample creates an RCP Browser instance as an SWT widget, and demonstrates access to and manipulation of the browser DOM.
Styled Widgets sample
This sample demonstrates the use of the Lotus Expeditor CSS-based Styled Widgets.
Styled Table sample
This sample demonstrates the use of the Lotus Expeditor CSS-based Styled Table in various layout configurations.
Web Application Log sample
This sample demonstrates the usage of Java™ Server Pages (JSPs) within a web application intended for deployment on the local Web
Container. The sample application displays log contents obtained from the OSGi LogReader service.
Web Application sample
This sample demonstrates the usage of Java™ Server Pages (JSPs) within a Web application intended for deployment on the local Web
Container. The sample application is a Hello World application.
XML Parser sample
This sample creates a Client Services project to demonstrate how to use a Simple API for XML (SAX) parser to get information stored
in XML files.

Resources available on the Web

  • Lotus Expeditor Wiki: http://www-10.lotus.com/ldd/lewiki.nsf/ - Participate in the Expeditor community by visiting the Lotus Expeditor wiki, for articles and learning materials with information on installing, administering, and using IBM Lotus Expeditor components. The wiki also contains complete product documentation for Lotus Expeditor.
  • Lotus Expeditor Web site: http://www.ibm.com/software/sw-lotus/lotus_expeditor - Contains technical resources and best practices for Lotus Expeditor.
  • Lotus Software Web site: http://www.ibm.com/software/lotus/ - Provides information about Lotus products, solutions, and tools.
  • Lotus Expeditor Support Web site: http://www.ibm.com/software/lotus/expeditor/support - Contains information on issues and workarounds, and instructions on how to contact IBM Support.

  • Actions Show Menu▼


expanded Attachments (0)
collapsed Attachments (0)
Edit the article to add or modify attachments.
expanded Versions (1)
collapsed Versions (1)
Version Comparison     
VersionDateChanged by              Summary of changes
This version (12)Oct 7, 2009, 5:28:36 PM~Cheryl Umboosigenings  IBM contributor
expanded Comments (0)
collapsed Comments (0)
Copy and paste this wiki markup to link to this article from another article in this wiki.
Go ElsewhereStay ConnectedAbout
  • HCL Software
  • HCL Digital Solutions community
  • HCL Software Support
  • BlogsDigital Solutions blog
  • Community LinkHCL Software forums and blogs
  • About HCL Software
  • Privacy
  • Accessibility